package com.fattyCorps.common.obj.config;

import com.fattyCorps.common.enums.battle.ESkillTargetType;
import com.fattyCorps.common.enums.battle.triggerCondition.EBehaviorCondition;
import lombok.Data;

@Data
public class SkillBuffMould extends BaseCfg {
    private String name;
    private String icon;
    private Integer buffTypeId;     // buff类型id
    private EBehaviorCondition trgCnd = EBehaviorCondition.Triggered; // 触发时机
    private Integer overlay;        // 是否可叠加相同buff
    private Integer maxOverlay;     // 最大叠加层数（可叠加时有效）
    private Integer positive;       // 是否增益buff
    private Integer disperse;       // 是否可被驱散
    private Integer maxTriggerNum;  // 一场中最大可被触发次数
    // ESkillTargetType
    private ESkillTargetType targetType;     // 目标类型
    private String behaviorIds;     // 行为信息（behavior表中id）
}
